package com.gjzt.business.media.inter;

import com.gjzt.business.media.model.MediaStop;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MediaStopMapper {
    int deleteByPrimaryKey(String stopId);

    int insert(MediaStop record);

    MediaStop selectByPrimaryKey(String stopId);

    int updateByPrimaryKeySelective(MediaStop record);

    int updateByPrimaryKey(MediaStop record);

    MediaStop selectByStopNo(@Param("stopNo") String stopNo);

    List<MediaStop> selectByStopNameAndDirection(@Param("stopName") String stopName,
            @Param("direction") String direction);

    List<MediaStop> selectByStopNameAndDirectionAndRemark(@Param("stopName") String stopName,
            @Param("direction") String direction, @Param("remark") String remark);
}